﻿
using KeyStone.Ioc;
using System;
namespace IocContainerExample.TestHarness
{
   class Program
   {
      static void Main(string[] args)
      {
         //==================================================================
         // uncomment the example that you want to execute
         //==================================================================

         /* ==================================================================
          * Simple registration and resolution
          ==================================================================*/
          Example1 ex1 = new Example1();

         /* ==================================================================
          * class attribute registration and resolution
          ==================================================================*/
         // Example2 ex2 = new Example2();

         /* ==================================================================
          * Unknown & unregistered type registration and resolution 
          ==================================================================*/
         // Example3 ex3 = new Example3();


         /* ==================================================================
          * Constructor Injection & Property Injection
          ==================================================================*/
         // Example4 ex4 = new Example4();

          Console.ReadKey();

      }
   }



}
